package patrol.mobile.com.mobilepatrol.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by admin on 2018/10/4.
 */

public class JobEvaluationInformationBean implements Serializable{

    private String id;
    private boolean isNewRecord;
    private String remarks;
    private String createDate;
    private String updateDate;
    private OrgBean org;
    private String orgName;
    private String orgId;
    private String mouthDate;
    private double totalScore;
    private double deductScore;
    private String assessmentPost;
    private CheckNameIdBean checkNameId;
    private String checkId;
    private String checkName;
    private String assessor;
    private String period;
    private String month;
    private String strId;
    private String auditFlag;
    private String auditName;
    private String reason;
    private List<OrgPostItemListBean> orgPostItemList;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public boolean isIsNewRecord() {
        return isNewRecord;
    }

    public void setIsNewRecord(boolean isNewRecord) {
        this.isNewRecord = isNewRecord;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(String updateDate) {
        this.updateDate = updateDate;
    }

    public OrgBean getOrg() {
        return org;
    }

    public void setOrg(OrgBean org) {
        this.org = org;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public String getMouthDate() {
        return mouthDate;
    }

    public void setMouthDate(String mouthDate) {
        this.mouthDate = mouthDate;
    }

    public double getTotalScore() {
        return totalScore;
    }

    public void setTotalScore(double totalScore) {
        this.totalScore = totalScore;
    }

    public double getDeductScore() {
        return deductScore;
    }

    public void setDeductScore(double deductScore) {
        this.deductScore = deductScore;
    }

    public String getAssessmentPost() {
        return assessmentPost;
    }

    public void setAssessmentPost(String assessmentPost) {
        this.assessmentPost = assessmentPost;
    }

    public CheckNameIdBean getCheckNameId() {
        return checkNameId;
    }

    public void setCheckNameId(CheckNameIdBean checkNameId) {
        this.checkNameId = checkNameId;
    }

    public String getCheckId() {
        return checkId;
    }

    public void setCheckId(String checkId) {
        this.checkId = checkId;
    }

    public String getCheckName() {
        return checkName;
    }

    public void setCheckName(String checkName) {
        this.checkName = checkName;
    }

    public String getAssessor() {
        return assessor;
    }

    public void setAssessor(String assessor) {
        this.assessor = assessor;
    }

    public String getPeriod() {
        return period;
    }

    public void setPeriod(String period) {
        this.period = period;
    }

    public String getMonth() {
        return month;
    }

    public void setMonth(String month) {
        this.month = month;
    }

    public String getStrId() {
        return strId;
    }

    public void setStrId(String strId) {
        this.strId = strId;
    }

    public String getAuditFlag() {
        return auditFlag;
    }

    public void setAuditFlag(String auditFlag) {
        this.auditFlag = auditFlag;
    }

    public String getAuditName() {
        return auditName;
    }

    public void setAuditName(String auditName) {
        this.auditName = auditName;
    }

    public List<OrgPostItemListBean> getOrgPostItemList() {
        return orgPostItemList;
    }

    public void setOrgPostItemList(List<OrgPostItemListBean> orgPostItemList) {
        this.orgPostItemList = orgPostItemList;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public static class OrgBean implements Serializable{
        /**
         * id : c86da84f7adb42a7b2c93d0cf341bade
         * isNewRecord : false
         * remarks :
         * createDate :
         * updateDate :
         * parentId :
         * innerCode :
         * iconCls :
         * orderNo : 0
         * isLeaf : false
         * text :
         * treeTable : sys_org
         * busiField :
         * busiFieldValue :
         * orgCode :
         * orgName : 库曲湾收费站
         * orgType :
         * address :
         * zipCode :
         * master :
         * phone :
         * fax :
         * email :
         * flowId :
         * officeId : 0
         * extParentData : false
         * noUsed : false
         * content :
         * state : closed
         */

        private String id;
        private boolean isNewRecord;
        private String remarks;
        private String createDate;
        private String updateDate;
        private String parentId;
        private String innerCode;
        private String iconCls;
        private int orderNo;
        private boolean isLeaf;
        private String text;
        private String treeTable;
        private String busiField;
        private String busiFieldValue;
        private String orgCode;
        private String orgName;
        private String orgType;
        private String address;
        private String zipCode;
        private String master;
        private String phone;
        private String fax;
        private String email;
        private String flowId;
        private int officeId;
        private boolean extParentData;
        private boolean noUsed;
        private String content;
        private String state;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public String getParentId() {
            return parentId;
        }

        public void setParentId(String parentId) {
            this.parentId = parentId;
        }

        public String getInnerCode() {
            return innerCode;
        }

        public void setInnerCode(String innerCode) {
            this.innerCode = innerCode;
        }

        public String getIconCls() {
            return iconCls;
        }

        public void setIconCls(String iconCls) {
            this.iconCls = iconCls;
        }

        public int getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(int orderNo) {
            this.orderNo = orderNo;
        }

        public boolean isIsLeaf() {
            return isLeaf;
        }

        public void setIsLeaf(boolean isLeaf) {
            this.isLeaf = isLeaf;
        }

        public String getText() {
            return text;
        }

        public void setText(String text) {
            this.text = text;
        }

        public String getTreeTable() {
            return treeTable;
        }

        public void setTreeTable(String treeTable) {
            this.treeTable = treeTable;
        }

        public String getBusiField() {
            return busiField;
        }

        public void setBusiField(String busiField) {
            this.busiField = busiField;
        }

        public String getBusiFieldValue() {
            return busiFieldValue;
        }

        public void setBusiFieldValue(String busiFieldValue) {
            this.busiFieldValue = busiFieldValue;
        }

        public String getOrgCode() {
            return orgCode;
        }

        public void setOrgCode(String orgCode) {
            this.orgCode = orgCode;
        }

        public String getOrgName() {
            return orgName;
        }

        public void setOrgName(String orgName) {
            this.orgName = orgName;
        }

        public String getOrgType() {
            return orgType;
        }

        public void setOrgType(String orgType) {
            this.orgType = orgType;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getZipCode() {
            return zipCode;
        }

        public void setZipCode(String zipCode) {
            this.zipCode = zipCode;
        }

        public String getMaster() {
            return master;
        }

        public void setMaster(String master) {
            this.master = master;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getFax() {
            return fax;
        }

        public void setFax(String fax) {
            this.fax = fax;
        }

        public String getEmail() {
            return email;
        }

        public void setEmail(String email) {
            this.email = email;
        }

        public String getFlowId() {
            return flowId;
        }

        public void setFlowId(String flowId) {
            this.flowId = flowId;
        }

        public int getOfficeId() {
            return officeId;
        }

        public void setOfficeId(int officeId) {
            this.officeId = officeId;
        }

        public boolean isExtParentData() {
            return extParentData;
        }

        public void setExtParentData(boolean extParentData) {
            this.extParentData = extParentData;
        }

        public boolean isNoUsed() {
            return noUsed;
        }

        public void setNoUsed(boolean noUsed) {
            this.noUsed = noUsed;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getState() {
            return state;
        }

        public void setState(String state) {
            this.state = state;
        }
    }

    public static class CheckNameIdBean implements Serializable{
        /**
         * id : 6c94d2b8eede4a0683d89b65a12aaba5
         * isNewRecord : false
         * remarks :
         * createDate :
         * updateDate :
         * loginName :
         * newKey :
         * switchPassword :
         * no :
         * name :
         * email :
         * phone :
         * mobile :
         * userType :
         * loginIp :
         * loginDate :
         * loginFlag : 1
         * photo :
         * oldLoginName :
         * newPassword :
         * oldLoginIp :
         * oldLoginDate :
         * role :
         * account :
         * org :
         * dept :
         * orgId :
         * deptId :
         * orgName :
         * deptName :
         * accountId :
         * admin : false
         * roleNames :
         */

        private String id;
        private boolean isNewRecord;
        private String remarks;
        private String createDate;
        private String updateDate;
        private String loginName;
        private String newKey;
        private String switchPassword;
        private String no;
        private String name;
        private String email;
        private String phone;
        private String mobile;
        private String userType;
        private String loginIp;
        private String loginDate;
        private String loginFlag;
        private String photo;
        private String oldLoginName;
        private String newPassword;
        private String oldLoginIp;
        private String oldLoginDate;
        private String role;
        private String account;
        private String org;
        private String dept;
        private String orgId;
        private String deptId;
        private String orgName;
        private String deptName;
        private String accountId;
        private boolean admin;
        private String roleNames;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public String getLoginName() {
            return loginName;
        }

        public void setLoginName(String loginName) {
            this.loginName = loginName;
        }

        public String getNewKey() {
            return newKey;
        }

        public void setNewKey(String newKey) {
            this.newKey = newKey;
        }

        public String getSwitchPassword() {
            return switchPassword;
        }

        public void setSwitchPassword(String switchPassword) {
            this.switchPassword = switchPassword;
        }

        public String getNo() {
            return no;
        }

        public void setNo(String no) {
            this.no = no;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getEmail() {
            return email;
        }

        public void setEmail(String email) {
            this.email = email;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public String getUserType() {
            return userType;
        }

        public void setUserType(String userType) {
            this.userType = userType;
        }

        public String getLoginIp() {
            return loginIp;
        }

        public void setLoginIp(String loginIp) {
            this.loginIp = loginIp;
        }

        public String getLoginDate() {
            return loginDate;
        }

        public void setLoginDate(String loginDate) {
            this.loginDate = loginDate;
        }

        public String getLoginFlag() {
            return loginFlag;
        }

        public void setLoginFlag(String loginFlag) {
            this.loginFlag = loginFlag;
        }

        public String getPhoto() {
            return photo;
        }

        public void setPhoto(String photo) {
            this.photo = photo;
        }

        public String getOldLoginName() {
            return oldLoginName;
        }

        public void setOldLoginName(String oldLoginName) {
            this.oldLoginName = oldLoginName;
        }

        public String getNewPassword() {
            return newPassword;
        }

        public void setNewPassword(String newPassword) {
            this.newPassword = newPassword;
        }

        public String getOldLoginIp() {
            return oldLoginIp;
        }

        public void setOldLoginIp(String oldLoginIp) {
            this.oldLoginIp = oldLoginIp;
        }

        public String getOldLoginDate() {
            return oldLoginDate;
        }

        public void setOldLoginDate(String oldLoginDate) {
            this.oldLoginDate = oldLoginDate;
        }

        public String getRole() {
            return role;
        }

        public void setRole(String role) {
            this.role = role;
        }

        public String getAccount() {
            return account;
        }

        public void setAccount(String account) {
            this.account = account;
        }

        public String getOrg() {
            return org;
        }

        public void setOrg(String org) {
            this.org = org;
        }

        public String getDept() {
            return dept;
        }

        public void setDept(String dept) {
            this.dept = dept;
        }

        public String getOrgId() {
            return orgId;
        }

        public void setOrgId(String orgId) {
            this.orgId = orgId;
        }

        public String getDeptId() {
            return deptId;
        }

        public void setDeptId(String deptId) {
            this.deptId = deptId;
        }

        public String getOrgName() {
            return orgName;
        }

        public void setOrgName(String orgName) {
            this.orgName = orgName;
        }

        public String getDeptName() {
            return deptName;
        }

        public void setDeptName(String deptName) {
            this.deptName = deptName;
        }

        public String getAccountId() {
            return accountId;
        }

        public void setAccountId(String accountId) {
            this.accountId = accountId;
        }

        public boolean isAdmin() {
            return admin;
        }

        public void setAdmin(boolean admin) {
            this.admin = admin;
        }

        public String getRoleNames() {
            return roleNames;
        }

        public void setRoleNames(String roleNames) {
            this.roleNames = roleNames;
        }
    }

    public static class OrgPostItemListBean implements Serializable{
        /**
         * id : 048e4e6b7511472da7bd1f30d1e675f1
         * isNewRecord : false
         * remarks : 0
         * createDate : 2019-01-07 19:15:21
         * updateDate : 2019-01-07 19:24:16
         * mainId : {"id":"ac42665904a14d509355442fd046644f","isNewRecord":false,"remarks":"","createDate":"","updateDate":"","org":"","orgName":"","orgId":"","mouthDate":"","totalScore":0,"deductScore":0,"assessmentPost":"","checkNameId":"","checkId":"","checkName":"","assessor":"","period":"","month":"","strId":"","auditFlag":"","auditName":"","orgPostItemList":[]}
         * orgPostTemplateId :
         * num : 32
         * proLarge : 收费业务技能
         * proSmall : 收费技能
         * totalScore : 23
         * proContent : 6、季度个人差错率不得高于万分之零点八的
         * itemScore : 2
         * gradingStandard : 季度个人差错率高于局规定标准的扣2分
         * account : 1
         * mouthDate :
         * reason : 32
         * strId :
         * auditFlag :
         * auditName :
         */

        private String id;
        private boolean isNewRecord;
        private String remarks;
        private String createDate;
        private String updateDate;
//        private MainIdBean mainId;
        private String orgPostTemplateId;
        private String num;
        private String proLarge;
        private String proSmall;
        private int totalScore;
        private String proContent;
        private int itemScore;
        private String gradingStandard;
        private int account;
        private String mouthDate;
        private String reason;
        private String strId;
        private String auditFlag;
        private String auditName;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

//        public MainIdBean getMainId() {
//            return mainId;
//        }
//
//        public void setMainId(MainIdBean mainId) {
//            this.mainId = mainId;
//        }

        public String getOrgPostTemplateId() {
            return orgPostTemplateId;
        }

        public void setOrgPostTemplateId(String orgPostTemplateId) {
            this.orgPostTemplateId = orgPostTemplateId;
        }

        public String getNum() {
            return num;
        }

        public void setNum(String num) {
            this.num = num;
        }

        public String getProLarge() {
            return proLarge;
        }

        public void setProLarge(String proLarge) {
            this.proLarge = proLarge;
        }

        public String getProSmall() {
            return proSmall;
        }

        public void setProSmall(String proSmall) {
            this.proSmall = proSmall;
        }

        public int getTotalScore() {
            return totalScore;
        }

        public void setTotalScore(int totalScore) {
            this.totalScore = totalScore;
        }

        public String getProContent() {
            return proContent;
        }

        public void setProContent(String proContent) {
            this.proContent = proContent;
        }

        public int getItemScore() {
            return itemScore;
        }

        public void setItemScore(int itemScore) {
            this.itemScore = itemScore;
        }

        public String getGradingStandard() {
            return gradingStandard;
        }

        public void setGradingStandard(String gradingStandard) {
            this.gradingStandard = gradingStandard;
        }

        public int getAccount() {
            return account;
        }

        public void setAccount(int account) {
            this.account = account;
        }

        public String getMouthDate() {
            return mouthDate;
        }

        public void setMouthDate(String mouthDate) {
            this.mouthDate = mouthDate;
        }

        public String getReason() {
            return reason;
        }

        public void setReason(String reason) {
            this.reason = reason;
        }

        public String getStrId() {
            return strId;
        }

        public void setStrId(String strId) {
            this.strId = strId;
        }

        public String getAuditFlag() {
            return auditFlag;
        }

        public void setAuditFlag(String auditFlag) {
            this.auditFlag = auditFlag;
        }

        public String getAuditName() {
            return auditName;
        }

        public void setAuditName(String auditName) {
            this.auditName = auditName;
        }

        public static class MainIdBean implements Serializable{
            /**
             * id : ac42665904a14d509355442fd046644f
             * isNewRecord : false
             * remarks :
             * createDate :
             * updateDate :
             * org :
             * orgName :
             * orgId :
             * mouthDate :
             * totalScore : 0
             * deductScore : 0
             * assessmentPost :
             * checkNameId :
             * checkId :
             * checkName :
             * assessor :
             * period :
             * month :
             * strId :
             * auditFlag :
             * auditName :
             * orgPostItemList : []
             */

            private String id;
            private boolean isNewRecord;
            private String remarks;
            private String createDate;
            private String updateDate;
            private String org;
            private String orgName;
            private String orgId;
            private String mouthDate;
            private int totalScore;
            private int deductScore;
            private String assessmentPost;
            private String checkNameId;
            private String checkId;
            private String checkName;
            private String assessor;
            private String period;
            private String month;
            private String strId;
            private String auditFlag;
            private String auditName;
            private List<?> orgPostItemList;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }

            public String getRemarks() {
                return remarks;
            }

            public void setRemarks(String remarks) {
                this.remarks = remarks;
            }

            public String getCreateDate() {
                return createDate;
            }

            public void setCreateDate(String createDate) {
                this.createDate = createDate;
            }

            public String getUpdateDate() {
                return updateDate;
            }

            public void setUpdateDate(String updateDate) {
                this.updateDate = updateDate;
            }

            public String getOrg() {
                return org;
            }

            public void setOrg(String org) {
                this.org = org;
            }

            public String getOrgName() {
                return orgName;
            }

            public void setOrgName(String orgName) {
                this.orgName = orgName;
            }

            public String getOrgId() {
                return orgId;
            }

            public void setOrgId(String orgId) {
                this.orgId = orgId;
            }

            public String getMouthDate() {
                return mouthDate;
            }

            public void setMouthDate(String mouthDate) {
                this.mouthDate = mouthDate;
            }

            public int getTotalScore() {
                return totalScore;
            }

            public void setTotalScore(int totalScore) {
                this.totalScore = totalScore;
            }

            public int getDeductScore() {
                return deductScore;
            }

            public void setDeductScore(int deductScore) {
                this.deductScore = deductScore;
            }

            public String getAssessmentPost() {
                return assessmentPost;
            }

            public void setAssessmentPost(String assessmentPost) {
                this.assessmentPost = assessmentPost;
            }

            public String getCheckNameId() {
                return checkNameId;
            }

            public void setCheckNameId(String checkNameId) {
                this.checkNameId = checkNameId;
            }

            public String getCheckId() {
                return checkId;
            }

            public void setCheckId(String checkId) {
                this.checkId = checkId;
            }

            public String getCheckName() {
                return checkName;
            }

            public void setCheckName(String checkName) {
                this.checkName = checkName;
            }

            public String getAssessor() {
                return assessor;
            }

            public void setAssessor(String assessor) {
                this.assessor = assessor;
            }

            public String getPeriod() {
                return period;
            }

            public void setPeriod(String period) {
                this.period = period;
            }

            public String getMonth() {
                return month;
            }

            public void setMonth(String month) {
                this.month = month;
            }

            public String getStrId() {
                return strId;
            }

            public void setStrId(String strId) {
                this.strId = strId;
            }

            public String getAuditFlag() {
                return auditFlag;
            }

            public void setAuditFlag(String auditFlag) {
                this.auditFlag = auditFlag;
            }

            public String getAuditName() {
                return auditName;
            }

            public void setAuditName(String auditName) {
                this.auditName = auditName;
            }

            public List<?> getOrgPostItemList() {
                return orgPostItemList;
            }

            public void setOrgPostItemList(List<?> orgPostItemList) {
                this.orgPostItemList = orgPostItemList;
            }
        }
    }
}
